package com.sitech.ibnms.util.charts.fusion.line;

import java.lang.reflect.Method;

import com.sitech.ibnms.util.charts.fusion.ChartParameter;

public class FusionLineChartParameter extends ChartParameter{
	
	public FusionLineChartParameter(){
		
	}
	
	public String caption = "";/*������*/
	
	public String palette = "1";/*��ɫ��*/
	
	public String bgColor = "FFFFFF";//������ɫ
	
	public String subCaption = "";/*������*/
	
	public String xAxisName = "";/*X������*/
	
	public String rotateYAxisName = "0";//�Ƿ���תY���ϵ�ֵ
	
	public String yAxisName = "";/*y������*/
	
	public String showBorder = "0";/*�Ƿ���ʾ�߿�*/
	
	public String yAxisMinValue = "";/*y�����Сֵ*/
	
	public String yAxisMaxValue = "";/*y������ֵ*/
	
	public String labelDisplay = ""; /*ȡֵ��Χ��WRAP, STAGGER, ROTATE or NONE */
	
	public String lineThickness = "1";/*�ߵĺ��*/
	
	public String showShadow= "1";
	
	public String lineColor = "";/*����ʾ����ɫ*/
	
	public String lineAlpha = "";/*�ߵ�͸����*/
	public String lineDashed = ""; /*�Ƿ���ʾ����*/
	public String lineDashLen = ""; /*��ʾ���ߵĳ���*/
	public String lineDashGap = ""; /*��ʾ���ߵĶϵ�*/

	
	public String numberSuffix = "";/*��λ*/
	
	public String numberPrefix = "";/*ǰ׺*/
	
	public String showLimits = "";
	
	public String showValues = "";
	
	public String divLineColor = "";
	
	public String divLineAlpha = "";
	
	private String ShowOnTop = "";
	
	private String AlternateHGridColor = "";
	
	private String AlternateHGridAlpha = "";
	
	private String CanvasBorderColor = "";
	
	private String CanvasBgColor = "";
	
	private String CanvasBgAlpha = "";
	
	private String CanvasBgRatio = "";
	
	private String CanvasBgAngle = "";

	private String CanvasBorderThickness = "";
	
	private String CanvasBorderAlpha = "";
	
	private String BaseFontColor = "";
	
	private String BaseFontSize = "";
	
	private String ShowLabels = "";
	
	private String SlantLabels = "";
	
	private String ClickURL = "";
	
	private String ShowAboutMenuItem = "";
	
	private String FormatNumber = "";
	
	private String YAxisValueDecimals  = "";
	
	private String ForceDecimals = "";
	
	private String YAxisNameWidth = "";
	
	private String RotateLabels = "";
	
	private String LabelPadding = "";
	
	private String OutCnvBaseFontSize = "";
	
	private String BgRatio = "";
	
	private String BgAngle = "";
	
	
	/*set ����ֵ*/
	private String label = "";   			
	private String value = "";  			
	private String displayValue = ""; 
	private String color = "";  			
	private String link = "";  				
	private String toolText = "";  		
	private String showLabel = "";
	
	private String showValue = "";
	
	private String dashed = "";
	
	private String alpha = ""; 
	
	private String anchorSides = "";  
	
	private String anchorRadius = ""; 
	
	
	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public String getDisplayValue() {
		return displayValue;
	}

	public void setDisplayValue(String displayValue) {
		this.displayValue = displayValue;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getLink() {
		return link;
	}

	public void setLink(String link) {
		this.link = link;
	}

	public String getToolText() {
		return toolText;
	}

	public void setToolText(String toolText) {
		this.toolText = toolText;
	}

	public String getShowLabel() {
		return showLabel;
	}

	public void setShowLabel(String showLabel) {
		this.showLabel = showLabel;
	}

	public String getShowValue() {
		return showValue;
	}

	public void setShowValue(String showValue) {
		this.showValue = showValue;
	}

	public String getDashed() {
		return dashed;
	}

	public void setDashed(String dashed) {
		this.dashed = dashed;
	}

	public String getAlpha() {
		return alpha;
	}

	public void setAlpha(String alpha) {
		this.alpha = alpha;
	}

	public String getAnchorSides() {
		return anchorSides;
	}

	public void setAnchorSides(String anchorSides) {
		this.anchorSides = anchorSides;
	}

	public String getAnchorRadius() {
		return anchorRadius;
	}

	public void setAnchorRadius(String anchorRadius) {
		this.anchorRadius = anchorRadius;
	}
	
	/*set ����ֵ end*/
	
	
	/*����ͼ�α߿�*/
	private String ChartLeftMargin    = ""; 
	private String ChartRightMargin   = ""; 
	private String ChartTopMargin     = ""; 
	private String ChartBottomMargin  = ""; 
	private String CanvasLeftMargin   = ""; 
	private String CanvasRightMargin  = ""; 
	private String CanvasTopMargin    = ""; 
	private String CanvasBottomMargin = ""; 
	
	public String getChartLeftMargin() {
		return ChartLeftMargin;
	}

	public void setChartLeftMargin(String chartLeftMargin) {
		ChartLeftMargin = chartLeftMargin;
	}

	public String getChartRightMargin() {
		return ChartRightMargin;
	}

	public void setChartRightMargin(String chartRightMargin) {
		ChartRightMargin = chartRightMargin;
	}

	public String getChartTopMargin() {
		return ChartTopMargin;
	}

	public void setChartTopMargin(String chartTopMargin) {
		ChartTopMargin = chartTopMargin;
	}

	public String getChartBottomMargin() {
		return ChartBottomMargin;
	}

	public void setChartBottomMargin(String chartBottomMargin) {
		ChartBottomMargin = chartBottomMargin;
	}

	public String getCanvasLeftMargin() {
		return CanvasLeftMargin;
	}

	public void setCanvasLeftMargin(String canvasLeftMargin) {
		CanvasLeftMargin = canvasLeftMargin;
	}

	public String getCanvasRightMargin() {
		return CanvasRightMargin;
	}

	public void setCanvasRightMargin(String canvasRightMargin) {
		CanvasRightMargin = canvasRightMargin;
	}

	public String getCanvasTopMargin() {
		return CanvasTopMargin;
	}

	public void setCanvasTopMargin(String canvasTopMargin) {
		CanvasTopMargin = canvasTopMargin;
	}

	public String getCanvasBottomMargin() {
		return CanvasBottomMargin;
	}

	public void setCanvasBottomMargin(String canvasBottomMargin) {
		CanvasBottomMargin = canvasBottomMargin;
	}

	/*����ͼ�α߿�end*/
	

	public String getBgAngle() {
		return BgAngle;
	}

	public void setBgAngle(String bgAngle) {
		BgAngle = bgAngle;
	}

	public String getBgRatio() {
		return BgRatio;
	}

	public void setBgRatio(String bgRatio) {
		BgRatio = bgRatio;
	}

	public String getOutCnvBaseFontSize() {
		return OutCnvBaseFontSize;
	}

	public void setOutCnvBaseFontSize(String outCnvBaseFontSize) {
		OutCnvBaseFontSize = outCnvBaseFontSize;
	}

	public String getLabelPadding() {
		return LabelPadding;
	}

	public void setLabelPadding(String labelPadding) {
		LabelPadding = labelPadding;
	}

	public String getRotateLabels() {
		return RotateLabels;
	}

	public void setRotateLabels(String rotateLabels) {
		RotateLabels = rotateLabels;
	}

	public String getYAxisNameWidth() {
		return YAxisNameWidth;
	}

	public void setYAxisNameWidth(String axisNameWidth) {
		YAxisNameWidth = axisNameWidth;
	}

	public String getForceDecimals() {
		return ForceDecimals;
	}

	public void setForceDecimals(String forceDecimals) {
		ForceDecimals = forceDecimals;
	}

	public String getYAxisValueDecimals() {
		return YAxisValueDecimals;
	}

	public void setYAxisValueDecimals(String axisValueDecimals) {
		YAxisValueDecimals = axisValueDecimals;
	}

	public String getFormatNumber() {
		return FormatNumber;
	}

	public void setFormatNumber(String formatNumber) {
		FormatNumber = formatNumber;
	}

	public String getShowAboutMenuItem() {
		return ShowAboutMenuItem;
	}

	public void setShowAboutMenuItem(String showAboutMenuItem) {
		ShowAboutMenuItem = showAboutMenuItem;
	}

	public String getClickURL() {
		return ClickURL;
	}

	public void setClickURL(String clickURL) {
		ClickURL = clickURL;
	}

	public String getSlantLabels() {
		return SlantLabels;
	}

	public void setSlantLabels(String slantLabels) {
		SlantLabels = slantLabels;
	}

	public String getShowLabels() {
		return ShowLabels;
	}

	public void setShowLabels(String showLabels) {
		ShowLabels = showLabels;
	}

	public String getBaseFontSize() {
		return BaseFontSize;
	}

	public void setBaseFontSize(String baseFontSize) {
		BaseFontSize = baseFontSize;
	}

	public String getShowOnTop() {
		return ShowOnTop;
	}

	public void setShowOnTop(String showOnTop) {
		ShowOnTop = showOnTop;
	}

	public String getAlternateHGridColor() {
		return AlternateHGridColor;
	}

	public void setAlternateHGridColor(String alternateHGridColor) {
		AlternateHGridColor = alternateHGridColor;
	}

	public String getAlternateHGridAlpha() {
		return AlternateHGridAlpha;
	}

	public void setAlternateHGridAlpha(String alternateHGridAlpha) {
		AlternateHGridAlpha = alternateHGridAlpha;
	}

	public String getCanvasBorderColor() {
		return CanvasBorderColor;
	}

	public void setCanvasBorderColor(String canvasBorderColor) {
		CanvasBorderColor = canvasBorderColor;
	}
	
	

	public String getCanvasBgColor() {
		return CanvasBgColor;
	}

	public void setCanvasBgColor(String canvasBgColor) {
		CanvasBgColor = canvasBgColor;
	}

	public String getCanvasBgAlpha() {
		return CanvasBgAlpha;
	}

	public void setCanvasBgAlpha(String canvasBgAlpha) {
		CanvasBgAlpha = canvasBgAlpha;
	}

	public String getCanvasBgRatio() {
		return CanvasBgRatio;
	}

	public void setCanvasBgRatio(String canvasBgRatio) {
		CanvasBgRatio = canvasBgRatio;
	}

	public String getCanvasBgAngle() {
		return CanvasBgAngle;
	}

	public void setCanvasBgAngle(String canvasBgAngle) {
		CanvasBgAngle = canvasBgAngle;
	}

	public String getCanvasBorderThickness() {
		return CanvasBorderThickness;
	}

	public void setCanvasBorderThickness(String canvasBorderThickness) {
		CanvasBorderThickness = canvasBorderThickness;
	}

	public String getCanvasBorderAlpha() {
		return CanvasBorderAlpha;
	}

	public void setCanvasBorderAlpha(String canvasBorderAlpha) {
		CanvasBorderAlpha = canvasBorderAlpha;
	}

	public String getBaseFontColor() {
		return BaseFontColor;
	}

	public void setBaseFontColor(String baseFontColor) {
		BaseFontColor = baseFontColor;
	}

	public String getDivLineAlpha() {
		return divLineAlpha;
	}

	public void setDivLineAlpha(String divLineAlpha) {
		this.divLineAlpha = divLineAlpha;
	}

	public String getDivLineColor() {
		return divLineColor;
	}

	public void setDivLineColor(String divLineColor) {
		this.divLineColor = divLineColor;
	}

	public String getShowValues() {
		return showValues;
	}

	public void setShowValues(String showValues) {
		this.showValues = showValues;
	}

	public String getShowLimits() {
		return showLimits;
	}

	public void setShowLimits(String showLimits) {
		this.showLimits = showLimits;
	}

	public String getShowShadow() {
		return showShadow;
	}

	public void setShowShadow(String showShadow) {
		this.showShadow = showShadow;
	}

	public String getCaption() {
		return caption;
	}

	public void setCaption(String caption) {
		this.caption = caption;
	}

	public String getSubCaption() {
		return subCaption;
	}

	public void setSubCaption(String subCaption) {
		this.subCaption = subCaption;
	}

	public String getXAxisName() {
		return xAxisName;
	}

	public void setXAxisName(String axisName) {
		xAxisName = axisName;
	}

	public String getYAxisName() {
		return yAxisName;
	}

	public void setYAxisName(String axisName) {
		yAxisName = axisName;
	}

	public String getYAxisMinValue() {
		return yAxisMinValue;
	}

	public void setYAxisMinValue(String axisMinValue) {
		yAxisMinValue = axisMinValue;
	}

	public String getYAxisMaxValue() {
		return yAxisMaxValue;
	}

	public void setYAxisMaxValue(String axisMaxValue) {
		yAxisMaxValue = axisMaxValue;
	}

	public String getLabelDisplay() {
		return labelDisplay;
	}

	public void setLabelDisplay(String labelDisplay) {
		this.labelDisplay = labelDisplay;
	}

	public String getLineColor() {
		return lineColor;
	}

	public void setLineColor(String lineColor) {
		this.lineColor = lineColor;
	}

	public String getNumberSuffix() {
		return numberSuffix;
	}

	public void setNumberSuffix(String numberSuffix) {
		this.numberSuffix = numberSuffix;
	}

	public String getNumberPrefix() {
		return numberPrefix;
	}

	public void setNumberPrefix(String numberPrefix) {
		this.numberPrefix = numberPrefix;
	}

	public String getPalette() {
		return palette;
	}

	public void setPalette(String palette) {
		this.palette = palette;
	}

	public String getRotateYAxisName() {
		return rotateYAxisName;
	}

	public void setRotateYAxisName(String rotateYAxisName) {
		this.rotateYAxisName = rotateYAxisName;
	}

	public String getShowBorder() {
		return showBorder;
	}

	public void setShowBorder(String showBorder) {
		this.showBorder = showBorder;
	}

	public String getBgColor() {
		return bgColor;
	}

	public void setBgColor(String bgColor) {
		this.bgColor = bgColor;
	}

	public String getLineThickness() {
		return lineThickness;
	}

	public void setLineThickness(String lineThickness) {
		this.lineThickness = lineThickness;
	}
	
	public String getLineAlpha() {
		return lineAlpha;
	}

	public void setLineAlpha(String lineAlpha) {
		this.lineAlpha = lineAlpha;
	}

	public String getLineDashed() {
		return lineDashed;
	}

	public void setLineDashed(String lineDashed) {
		this.lineDashed = lineDashed;
	}

	public String getLineDashLen() {
		return lineDashLen;
	}

	public void setLineDashLen(String lineDashLen) {
		this.lineDashLen = lineDashLen;
	}

	public String getLineDashGap() {
		return lineDashGap;
	}

	public void setLineDashGap(String lineDashGap) {
		this.lineDashGap = lineDashGap;
	}

	public static void main(String[] args) {
		
		//FusionLineChartParameter.getParamVaule(FusionLineChartParamName.paramName);
	}
}
